package com.ruoyi.common.core.domain;

import com.ruoyi.common.constant.HttpStatus;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.util.Objects;

/**
 * 操作消息提醒
 * 
 * @author rakic
 * @since 24-4-10
 */
@Data
@ToString
public class BaseRequest<T> implements Serializable
{
    private static final long serialVersionUID = 1L;


    /** 请求序列 */
    private String seqNo;
    /** 来源系统 */
    private String formSystem;
    /** 版本号 */
    private String version;
    /** 数据对象 */
    private T request;

    public BaseRequest() {
    }

    public String getSeqNo() {
        return seqNo;
    }

    public void setSeqNo(String seqNo) {
        this.seqNo = seqNo;
    }

    public String getFormSystem() {
        return formSystem;
    }

    public void setFormSystem(String formSystem) {
        this.formSystem = formSystem;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public T getRequest() {
        return request;
    }

    public void setRequest(T request) {
        this.request = request;
    }
}
